import App from './App'

// #ifndef VUE3
import Vue from 'vue'
import './uni.promisify.adaptor'
Vue.config.productionTip = false
App.mpType = 'app'
// 创建全局过滤器，用于处理缴费类型
// 传递缴费类型数字，返回对应的类型
Vue.filter('feeType',function(type){
	// console.log('类型：',type)
	// 将所有的类型放入到数组
	var arr = ['全部类型','水费','电费','燃气费','物业费','停车费','宽带费']
	return arr[type]
})
// 提供缴费的类型返回对应的图像名称
Vue.filter('feeTypeIcon',function(type) {
	// 将图片的名称放入到数组
	var arr = ['logo','shui','dian','ranqi','wuye','tingche','kuandai']
	return `/static/img/${arr[type]}.png`
})
// 时间过滤器，提供时间戳，返回日期时间格式
Vue.filter('formatDate',function(date){
	// date接收到的日期
	// 将日期时间存储到Date对象
	var d = new Date(date)
	// 获取年月日 时分
	var year = d.getFullYear()
	var month = d.getMonth()+1
	var date = d.getDate()
	var hour = d.getHours()
	var minute = d.getMinutes()
	var second = d.getSeconds()
	// 返回结果就是过滤后的
	return `${year}年${month<10 ? '0'+month : month}月${date<10 ? '0'+date : date}日 ${hour<10 ? '0'+hour : hour}:${minute<10 ? '0'+minute : minute}`
})


const app = new Vue({
  ...App
})
app.$mount()
// #endif

// #ifdef VUE3
import { createSSRApp } from 'vue'
export function createApp() {
  const app = createSSRApp(App)
  return {
    app
  }
}
// #endif